HYDRA


Meaning of HYDRA in English

Hydra

npr Hydra (1. [Gr. Mythol.]; 2. [Astron.]);

hydra [Zool.] hydra

Interlingua English vocab.      Английский словарь Интерлингва.