Polish-English dictionary »

askaryda meaning in English

PolishEnglish
askaryda noun

nematodenoun
small invertebrate animal