entozoon

listen to the pronunciation of entozoon
English - Turkish
bağırsak kurdu
English - English
{i} internal parasite (i.e. an intestinal worm)
entozoon
Favorites