'genus Echinococcus' definitions:

Definition of 'genus Echinococcus'

(from WordNet)
noun
Tapeworms