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. 2012