Definify.com

Definition 2025


hydatids

hydatids

English

Noun

hydatids

  1. plural of hydatid