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.

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

Oxford English vocab.      Оксфордский английский словарь.