What does lepidodendroid mean?
lepidodendroid. Adjective
1. (paleontology) ; Allied to, or resembling, Lepidodendron.
lepidodendroid. Noun
1. Alternative form of lepidodendrid
