Noun
माचा
maachaa
Definitions
Noun
matcha (tea)
a finely ground powder of specially grown green tea leaves, originating from Japan, whisked with hot water to make a frothy beverage; increasingly popular as a health drink worldwide
Source: Desi Lingo
See this word in context — install the Desi Lingo browser extension to click any Hindi word on any webpage for instant definitions.