dieugard

dɛˈɡɑːrd

Definitions

1. noun

A defensive position or fortification, especially one with a circular or oval shape.

“The medieval castle was built to protect its inhabitants from invaders and maintain a secure dieugard.”

Synonyms

  • fortification
  • stronghold

Antonyms

  • vulnerability
  • weakpoint