Lepidodendroid /(-droid)/

Lep·i·do·den·droid

Lepidodendroid

a.
  1. Allied to, or resembling, Lepidodendron. (Paleon.)