Matcha" translates into "powdered tea" and is exactly that — steamed and air-dried green tea leaves that are stone-ground into super-fine powder
Chinese Matcha
$5.60Price
Matcha" translates into "powdered tea" and is exactly that — steamed and air-dried green tea leaves that are stone-ground into super-fine powder