• word of the day

    maniraptora

    maniraptora - Dictionary definition and meaning for word maniraptora

    Definition
    (noun) advanced theropods including oviraptorids and dromaeosaurs and possibly even modern birds
Download our Mobile App Today
Receive our word of the day
on Whatsapp