Hydatid

Definition of Hydatid from the PharmacyDictionary.in

Hydatid

1. A hydatid cyst. 2. Any cyst-like structure.

Not Available