horsetail ( synonym found)

Definition of horsetail:

°Any of various simple vascular plants, of the family Equisetaceae, that have hollow stems and produce spores.

Definition of horsetail:

°Any of various simple vascular plants, of the family Equisetaceae, that have hollow stems and produce spores.

Back to Top