hydatid

Noun
  1. Cyst filled with liquid;
    Forms as a result of infestation by tapeworm larvae (as in echinococcosis) (synset 114225601)

Other Searches