echinococcus : Idioms & Phrases


genus echinococcus

  • noun tapeworms
WordNet