sphenopsid

English

Noun

sphenopsid (plural sphenopsids)

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

Anagrams