Find the word definition

Wiktionary
laughing hyaena

n. (dated form of laughing hyena English)