Word of the Day: November 18, 2019

embrasure 

Definition:(noun) An opening (in a wall or ship or armored vehicle) for firing through.
Synonyms:porthole
Usage:As they passed over the drawbridge, Alleyne marked the gleam of arms in the embrasures to right and left. Discuss.
Print Friendly, PDF & Email