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.
Beverage prepared by adding hot water to the horsetail plant, typically consumed for its astringent and diuretic properties.