Translation of cabeza de playa in English:

cabeza de playa

beachhead, n.

feminine noun

  • 1

    beachhead