hyena
noun
plural hyenas
also hyena
Definition of hyena
: any of several large strong nocturnal carnivorous Old World mammals (family Hyaenidae) that usually feed as scavengers
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more