laughing hyena

laughing hyena

English Noun
Ad

Definition

The spotted hyena (Crocuta crocuta); so called because of the resemblance of its call to human laughter.

Ad