Meaning of hyena

Definition of hyena

(noun) doglike nocturnal mammal of Africa and southern Asia that feeds chiefly on carrion

Other information on hyena

WIKIPEDIA results for hyena
Amazon results for hyena