beachhead
noun
beach·head
ˈbēch-ˌhed
1
: an area on a hostile shore occupied to secure further landing of troops and supplies
2
: foothold
Love words? Need even more definitions?
Merriam-Webster unabridged
Share