HYDRA


Meaning of HYDRA in English

■ noun a minute freshwater coelenterate with a stalk-like tubular body and a ring of tentacles around the mouth. [Genus Hydra .]

Origin

named after the Hydra of Greek mythology, a many-headed snake whose heads regrew if cut off: if cut into pieces, each section of a ~ can grow into a whole animal.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.