Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
embrasure
in English
embrasure
us
/ɪmˈbræʒər/
uk
/ɪmˈbreɪzər/
#uncommon
Definitions
Noun
openings
between
battlement
merlons
;
for
firing
ordnance
a
wall
indentation
for
doors
or
windows
;
larger
inside
a
small
,
protected
space
(
physical
or
figurative
)