HYDRA


Meaning of HYDRA in English

n. 1 a freshwater polyp of the genus Hydra with tubular body and tentacles around the mouth. 2 any water-snake. 3 something which is hard to destroy.

[ ME f. L f. Gk hudra water-snake, esp. a fabulous one with many heads that grew again when cut off ]

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