Table of Contents
Synonyms
Antonyms
Etymology

1. embrasure

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

Synonyms

Etymology

  • embrasure (French)