laughing hyena

Noun
  1. African hyena noted for its distinctive howl (synset 102120552)

Found on Word Lists

Other Searches