Word info

lepidodendroid

Speech parts

1. lepidodendroid - Noun

2. lepidodendroid - Adjective

Meaning

Allied to, or resembling, Lepidodendron.

A lepidodendrid.

Source: Webster's dictionary

Close letter words and terms