Tamil Dictionary 🔍

lepidodendroid

Lep`i*do*den"droid, a. (Paleon.) Defn: Allied to, or resembling, Lepidodendron. -- n. Defn: A lepidodendrid.


lepidodendroid - Similar Words