cabeza de playa
Meanings
Noun
1. beachhead