What is the meaning of green tea in English?

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

Learn in

See more

n. green tea

Definition of green tea in English

Tea that is green when brewed due to its unoxidised leaves, and which has diuretic and anti-oxidant properties.