Embrasure



ENGLISH MEANING
noun
1.
A splay of a door or window.
2.
An aperture with slant sides in a wall or parapet, through which cannon are pointed and discharged; a crenelle.
1.
An embrace