hydracids
English
Noun
hydracids
plural of
hydracid