English dictionary
lemon grove meaning and definition
Definition and meaning of lemon grove at MeaningMonkey.org. lemon grove meaning and definition in the English Dictionary.LEMON GROVE noun
Definition of lemon grove (noun)
- a grove of lemon trees
Source: Princeton University Wordnet