• word of the day

    crocuta

    crocuta - Dictionary definition and meaning for word crocuta

    Definition
    (noun) a genus of Hyaenidae
    Synonyms : genus crocuta
Download our Mobile App Today
Receive our word of the day
on Whatsapp