a position gained as a secure starting point for any action; foothold. I was just informed by a telegram, we have now established our beachhead within the United States Navy.
BEACHHEAD
ScnOEC
a position gained as a secure starting point for any action; foothold. I was just informed by a telegram, we have now established our beachhead within the United States Navy.