lemon grove








noun

  1. a town in SW California, near San Diego.
50 queries 0.400