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
Tweet