• word of the day

    carnosaura

    carnosaura - Dictionary definition and meaning for word carnosaura

    Definition
    (noun) largest carnivorous land animals ever known
    Synonyms : suborder carnosaura
Download our Mobile App Today
Receive our word of the day
on Whatsapp