Definify.com

Definition 2026


hydatids

hydatids

English

Noun

hydatids

  1. plural of hydatid