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
Get the mug
Get a Lemon Grove mug for your friend Manafort.

Available Domains :D

  • lemongrove.men
  • lemongrove.se
  • lemongrove.ninja