Noun Definition

embrasure

1.Definition: an opening (in a wall or ship or armored vehicle) for firing through

Related Noun(s):port, porthole

Category: Objects