EMBATTLEMENT MEANING IN ENGLISH

• Embattlement Definition & Synonyms

  1. (n.) The fortifying of a building or a wall by means of battlements.
  2. (n.) An intended parapet; a battlement.


RECENT SEARCHES