'striped hyena' definitions:

Definition of 'striped hyena'

(from WordNet)
noun
Of northern Africa and Arabia and India [syn: striped hyena, Hyaena hyaena]