'Hyaena hyaena' definitions:

Definition of 'Hyaena hyaena'

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