hydatids
English
Noun
hydatids
plural of
hydatid