sphenophyte

Noun

Meaning

sphenophyte (plural sphenophytes)

Any of an ancient type of simple vascular plants of which only the horsetails remain which have hollow stems that produce spores

Source: en.wiktionary.org

Close letter words and terms