hyaenids
English
Noun
hyaenids
plural of
hyaenid