hyenid

English

Noun

hyenid (plural hyenids)

  1. Any hyena of the family Hyaenidae.

Translations