LEPIDODENDROID


Meaning of LEPIDODENDROID in English

noun a lepidodendrid.

2. lepidodendroid ·adj allied to, or resembling, lepidodendron.

Webster English vocab.      Английский словарь Webster.