HYDRA Meaning of HYDRA in English Hydranpr Hydra (1. [Gr. Mythol.]; 2. [Astron.]); hydra [Zool.] hydra Interlingua English vocab. Английский словарь Интерлингва. 2012