striped hyena

1. (noun) of northern Africa and Arabia and India
Synonyms: Hyaena hyaena
Related Words: hyaena, hyena



Terms and Conditions of Use / Copyright Notice