Nova Scotia Beachhead

Beachhead

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

Advertisements