Dictionary search results

Showing 1-2 of 2 results

beachhead US English

A defended position on a beach taken from the enemy by landing forces, from which an attack can be launched