• word of the day

    lepidodendrales

    lepidodendrales - Dictionary definition and meaning for word lepidodendrales

    Definition
    (noun) fossil arborescent plants arising during the early Devonian and conspicuous throughout the Carboniferous
Download our Mobile App Today
Receive our word of the day
on Whatsapp