Definify.com

Definition 2024


hydatids

hydatids

English

Noun

hydatids

  1. plural of hydatid