Polish-English dictionary »

marmozeta meaning in English

PolishEnglish
marmozeta noun

marmosetnoun
small monkey