Hyenas Meaning

There are 1 meaning(s) for word Hyenas

Meaning 1 : doglike nocturnal mammal of Africa and southern Asia that feeds chiefly on carrion

    Synonyms : hyaena