• word of the day

    synapsida

    synapsida - Dictionary definition and meaning for word synapsida

    Definition
    (noun) extinct reptiles of the Permian to Jurassic considered ancestral to mammals
    Synonyms : subclass synapsida
Download our Mobile App Today
Receive our word of the day
on Whatsapp