Top Definition
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).
I love Summer cause I can drink all the Green Tea Frappuccinos' I want!
by Nube91 February 21, 2009
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.