embrasure
English Dictionary
->
Letter E
-> embrasure
Search Dictionary:
embrasure Definition
(n)
an
opening
(
in
a
wall
or
ship
or
armored
vehicle
)
for
firing
through
embrasure Synonyms
embrasure
port
porthole
© Art Branch Inc.