laughing hyaena

laughing hyaena

English Noun
Ad

Definition

Dated form of laughing hyena.

Ad