1 definition by Dispute Of The Lemon Tea

The best thing ever. Like a chai tea, except it has that foamed latte stuff on top.
by Dispute Of The Lemon Tea August 18, 2007
Get the chai tea latte mug.