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