striped hyena

Noun
  1. Of northern Africa and Arabia and India (synset 102120164)

Found on Word Lists

Other Searches