English dictionary
striped hyena meaning and definition
Definition and meaning of striped hyena at MeaningMonkey.org. striped hyena meaning and definition in the English Dictionary.STRIPED HYENA noun
Definition of striped hyena (noun)
- of northern Africa and Arabia and India
- synonyms: Hyaena hyaena
Source: Princeton University Wordnet