Hydra in Turkish Hydra in Turkish Hydra proper noun (astronomy) One of Pluto's moons. Add to Flashcards