hyena: meaning and definitions

EnglishType a word

What is hyena?

  • Any of several carnivorous mammals of the family Hyaenidae of Africa and Asia, which feed as scavengers and have powerful jaws, relatively short hind limbs, and coarse hair.