lepidodendroid
English
lepidodendroid meaning in English • lepidodendroid का अर्थ अंग्रेजी में
Adjective
- Allied to, or resembling, Lepidodendron.