1. lepidodendroid - Noun
2. lepidodendroid - Adjective
Allied to, or resembling, Lepidodendron.
A lepidodendrid.