HYDRA


Meaning of HYDRA in English

(n.) Any small fresh-water hydroid of the genus Hydra, usually found attached to sticks, stones, etc., by a basal sucker.

Webster's English dictionary.      Английский словарь Webster.