English Dictionary
◊ EMBRASURE
embrasure
n : an opening (in a wall or ship or armored vehicle) for firing
through [syn: {port}, {porthole}]