lepidodendrales
English
lepidodendrales meaning in English • lepidodendrales का अर्थ अंग्रेजी में
Noun
- An order of fossil arborescent plants arising during the Lower Devonian and conspicuous throughout the Carboniferous.