Skip to main content

shoppobro's definitions

lemongrass

a restaurant where all the wogs go for noms
arthur: homg im sooo hungryzz
evelyn: zomg lets go to da lemongrass
arthur: !!!1!
by shoppobro April 24, 2011
mugGet the lemongrass mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email