Hyena - Definition

hyena

n 1: doglike nocturnal mammal of Africa and southern Asia that
feeds chiefly on carrion [syn: hyena, hyaena]

Look up another word