1. Adjective
Allied to, or resembling, Lepidodendron.
2. Noun
A lepidodendrid.
More about this word
Synonyms and related words
Explore this word
