hydrids
English
Noun
hydrids
plural of
hydrid