Translation of punta de lanza in English:

punta de lanza

spearhead, n.

feminine noun

  • 1

    spearhead
    estos grupos fueron la punta de lanza del cambio social these groups spearheaded the process of social change / were the spearhead of social change