Word info

sphenopsid

Noun

Meaning

sphenopsid (plural sphenopsids)

Any horsetail of the former order Sphenopsida, now Equisetopsida

Source: en.wiktionary.org

Close letter words and terms