hydracides
French
Noun
hydracides
m
pl
plural of
hydracide