Matcha literally translates as “powdered tea.” Stone ground fresh green tea leaves froma supreme Gyokuro green tea are slowly ground into a fine powder preserving the wonderful flavor. BUY IT
matcha | green tea | powder tea | powdered tea | instant tea