English

edit

Noun

edit

sphenopsid (plural sphenopsids)

  1. Any horsetail of the former order Sphenopsida, now Equisetopsida

Anagrams

edit