• Hydatid

    Origin

    Full definition of hydatid

    Noun

    hydatid

    (plural hydatids)
    1. A cyst due to infection by larvae of some species of the tapeworm .
    © Wiktionary