Polish-English dictionary »

myszarka meaning in English

PolishEnglish
myszarka noun

field mousenoun
Apodemus

myszarka tajwańska noun

Taiwan field mousenoun