genus echinococcus

listen to the pronunciation of genus echinococcus
English - Turkish

Definition of genus echinococcus in English Turkish dictionary

tapeworms
tenyalar
English - English
tapeworms