hyenid
English
Noun
hyenid
(
plural
hyenids
)
Any
hyena
of the family
Hyaenidae
.
Translations
Translations
Italian:
ienide
(it)