Noun echinococcus has 1 sense
  1. echinococcus - tapeworms whose larvae are parasitic in humans and domestic animals
    --1 is a kind of
    tapeworm, cestode
    --1 is a member of genus Echinococcus
,
TOP