Hyena Meaning
There are 1 meaning(s) for word Hyena
Meaning 1 : doglike nocturnal mammal of Africa and southern Asia that feeds chiefly on carrion
Synonyms : hyaena
Synonyms : hyaena
Similar words of Hyena :