noun a town in SW California, near San Diego.
lemon grove 🔊 Listen to this noun a town in SW California, near San Diego. Share Facebook Twitter Google +