Skip to main content

Definitions by shoppobro

lemongrass 

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