Sekirov Dictionary

lepidodendroid

adjective1

  1. Belonging to Lepidodendron.
forms

lepidodendroids · more lepidodendroid · most lepidodendroid

This dictionary works without the internet: on your phone · in Chrome