Definition of Hyaena Hyaena

  • 1. Of northern Africa and Arabia and India Noun

Synonyms for word "hyaena hyaena"

Semanticaly linked words with "hyaena hyaena"

Hyponims for word "hyaena hyaena"