1 definition by Don' Quavria

Top Definition
a delicious legal drug for Starbucks lovers all over the world
Courtney: Why are you acting so strange?

Alana: I haven't been to starbucks yet.

Courtney: What does that have to do with it?

Alana: I haven't had my mocha frappuccino yet!!!!
by Don' Quavria July 01, 2010

Mug icon
Buy a mocha frappuccino mug!