• word of the day

    callisaurus

    callisaurus - Dictionary definition and meaning for word callisaurus

    Definition
    (noun) zebra-tailed lizard
    Synonyms : genus callisaurus
Download our Mobile App Today
Receive our word of the day
on Whatsapp