English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition hydra in British English

hydra noun

[countable] noun
/ˈhaɪdrə/
2

a very small water creature with a body shaped like a tube and a number of tentacles (=long thin parts) around its mouth

Synonyms and related words
Definition hydra in British English