English dictionary
crocuta crocuta meaning and definition
Definition and meaning of crocuta crocuta at MeaningMonkey.org. crocuta crocuta meaning and definition in the English Dictionary.CROCUTA CROCUTA noun
Definition of Crocuta crocuta (noun)
- African hyena noted for its distinctive howl
- synonyms: laughing hyena, spotted hyena
Source: Princeton University Wordnet