Polish-English dictionary »

ambrazura meaning in English

PolishEnglish
ambrazura noun

arrowslitnoun

embrasurenoun
Any of the indentations between the merlons of a battlement