Definitions by Nube91
Green Tea Frappuccino
A unique combination of Premium Japanese green tea or Matcha, lightly sweetened with a hint of melon and milk, blended with ice, topped with whipped cream (optional).
Green Tea Frappuccino by Nube91 February 22, 2009