Wiktionary
lepidodendroids
n. (plural of lepidodendroid English)
n. (plural of lepidodendroid English)