Word of the Day · Archive

Matcha

Noun

a type of green tea from Japan, made of leaves crushed into a powder

Matcha is a special tea renowned for its many health benefits.

Sanskrit equivalent

माचा-हरितचूर्णचायः

Previous days