Etymology
Today it means: Any of the meteors in a meteor shower that appears to come from the constellation Hydra. Full definition →
From Hydra + -id.
Etymology from Wiktionary, CC BY-SA 4.0.