spotted hyena - English Synonyms Dictionary

spotted hyena

n.
[1] laughing hyena , Crocuta crocuta