hydatid (English, noun)
expansion: hydatid (plural hydatids)
Senses:
glosses: A cyst due to infection by larvae of some species of the tapeworm Echinococcus.
Forms:
form: hydatids
tags: plural