lepidodendroid
adjective
lep·i·do·den·droid
Definition of lepidodendroid
: resembling or related to the lepidodendrids
Keep scrolling for more