embrasure(noun) noun1. an opening (in a wall or ship or armored vehicle) for firing throughSimilar word(s): port, portholeDefinition categories: man–made, opening