Polish-English dictionary »

lorysa meaning in English

PolishEnglish
lorysa noun

lorikeetnoun
any of various parrots

Your history