sphenopsida

Noun
  1. Horsetails and related forms (synset 113239620)

Found on Word Lists

Other Searches