Hydras

(n.) Plural of Hydra.