Dictionary Check: embrasure

"embrasure" is a valid word!

Scrabble 13 points
Words with Friends 16 points

Definition

noun

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

Synonyms:

Advertisement