embrasure

This is not a dictionary! - Search for "embrasure" in The Danish Dictionary

  • February 27. 2016 from wordnet.princeton.edu

    embrasure noun english

    an opening (in a wall or ship or armored vehicle) for firing through