What does punta mean in english ?
punta is a common expression in Spanish and it means tip, point, end as in Y ahora nos enfocaremos en una tarea tan difícil y que requiere tanto desarrollo tecnológico de punta que los rusos tendrán que empezar desde cero, como nosotros.
punta3 examples in Nonsense