hydatid - noun
singular
hydatid
plural
hydatids