hydatid - noun

singularhydatid
pluralhydatids