Skip to main content

lepidodendroid

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