English dictionary
horsetail meaning and definition
Definition and meaning of horsetail at MeaningMonkey.org. horsetail meaning and definition in the English Dictionary.HORSETAIL noun
Definition of horsetail (noun)
- perennial rushlike flowerless herbs with jointed hollow stems and narrow toothlike leaves that spread by creeping rhizomes; tend to become weedy; common in northern hemisphere; some in Africa and South America
Source: Princeton University Wordnet