lepidodendrid
noun
lep·i·do·den·drid
| \ -ˈdendrə̇d\
plural -s
Definition of lepidodendrid
: a plant or fossil of Lepidodendron or a related genus
Keep scrolling for more