Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of embattlement

- An intended parapet; a battlement.
- The fortifying of a building or a wall by means of battlements.