English dictionary
echinococcus meaning and definition
Definition and meaning of echinococcus at MeaningMonkey.org. echinococcus meaning and definition in the English Dictionary.ECHINOCOCCUS noun
Definition of echinococcus (noun)
- tapeworms whose larvae are parasitic in humans and domestic animals
Source: Princeton University Wordnet