Lepidodendraceae Meaning

There are 1 meaning(s) for word Lepidodendraceae

Meaning 1 : fossil plants characterized by conspicuous spirally arranged leaf scars on the trunk

    Synonyms : family lepidodendraceae