LEPIDODENDROID


Meaning of LEPIDODENDROID in English

(a.) Allied to, or resembling, Lepidodendron.

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