1 laughing hyena | Definition of laughing hyena

laughing hyena

noun

Definition of laughing hyena

First Known Use of laughing hyena

circa 1790, in the meaning defined above

Keep scrolling for more