1 lepidodendroid | Definition of lepidodendroid

lepidodendroid

adjective
lep·​i·​do·​den·​droid

Definition of lepidodendroid

: resembling or related to the lepidodendrids

History and Etymology for lepidodendroid

New Latin Lepidodendron + English -oid

Keep scrolling for more