LEPIDODENDROID


Meaning of LEPIDODENDROID in English

(n.) A lepidodendrid.

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