• word of the day

    embrasure

    embrasure - Dictionary definition and meaning for word embrasure

    Definition
    (noun) an opening (in a wall or ship or armored vehicle) for firing through
    Synonyms : port , porthole
Download our Mobile App Today
Receive our word of the day
on Whatsapp