Benefits 10 Benefits of Matcha 90% of People Don't Know ! Matcha is a special form of powdered green tea. In Japan, matcha forms the foundation of t… May 26, 2019