Table of Contents
Antonyms
Synonyms
Etymology

1. embrasure

noun. an opening (in a wall or ship or armored vehicle) for firing through.

Synonyms

Etymology

  • embrasure (English)
  • embrasure (French)
Antonym.com