• word of the day

    deinocheirus

    deinocheirus - Dictionary definition and meaning for word deinocheirus

    Definition
    (noun) lightly built medium-sized theropod with long limbs and neck
Download our Mobile App Today
Receive our word of the day
on Whatsapp