What is the meaning of horsetail tea in English?

Learn vocabulary with pictures as well as definitions of horsetail tea in English

Learn in

See more

n. horsetail tea

Definition of horsetail tea in English

Beverage prepared by adding hot water to the horsetail plant, typically consumed for its astringent and diuretic properties.