embrasure ( synonym found)

Definition of embrasure:

(n) : any of the indentations between the merlons of a battlement

Definition of embrasure:

(n) : any of the indentations between the merlons of a battlement

Back to Top