English dictionary
lemon tree meaning and definition
Definition and meaning of lemon tree at MeaningMonkey.org. lemon tree meaning and definition in the English Dictionary.LEMON TREE noun
Definition of lemon tree (noun)
- a small evergreen tree that originated in Asia but is widely cultivated for its fruit
- synonyms: Citrus limon, lemon
Source: Princeton University Wordnet