Top definition
a place next to san diego where all the fresh people live. also, free lemons everyday.
Evan : you live in lemon grove ?

Richard : yup
Evan : I envy you.

( Richard then finds a truck muffin in his car.)
by The OG, LG man March 12, 2011
Mug icon

The Urban Dictionary T-Shirt

Soft and offensive. Just like you.

Buy the shirt