larmier

/lɑːrˈmɪər/

Definitions

1. noun

A type of fortified tower or a raised platform in a medieval castle.

“The larmier was an essential part of the castle’s defense system, providing a strategic vantage point for archers.”

Synonyms

  • bastion
  • tower

Antonyms

  • weakpoint