Polish-English dictionary »

ambra meaning in English

PolishEnglish
ambra noun

ambergrisnoun
waxy substance produced by sperm whales

sweet gumnoun
tree

ambrazura noun

arrowslitnoun

embrasurenoun
Any of the indentations between the merlons of a battlement

Cambrai

Cambrai

Zatoka Ambrakijska

Ambracian Gulf

Gulf of Actium

Gulf of Arta