Wiktionary
lepidodendrids
n. (plural of lepidodendrid English)
n. (plural of lepidodendrid English)