hydatids

noun
  1. Plural of hydatid; cysts formed by tapeworm larvae (Echinococcus) in the tissues of humans and animals, often causing disease.
  2. Usage: medical/pathology term; typically used in clinical or scientific contexts

Examples