What is the full meaning of beachheads
BEACHHEAD, an area held on an enemy's shore for the purpose of landing [n]
Example of the word beachheads placed on a Scrabble board.