Skip to main content

English: hydatid disease

Welsh: clefyd hydatid

Part of speech

Noun, Masculine, Singular

Definition

Parasitic disease that can affect many animals.