What is the full meaning of embattlements
EMBATTLEMENT, a battlement [n]
Example of the word embattlements placed on a Scrabble board.