hydres
French
Noun
hydres
f
plural of
hydre