Polish-English dictionary »

mirra meaning in English

PolishEnglish
mirra noun

myrrhnoun
dried sap of the myrrha tree