Polish-English dictionary »

łosza meaning in English

PolishEnglish
łosza noun

moosenoun
largest member of the deer family (Alces alces)

Your history