striped hyena Meaning, Definition & Usage

  1. noun of northern Africa and Arabia and India
    Hyaena hyaena.

WordNet