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)

  1. a small evergreen tree that originated in Asia but is widely cultivated for its fruit
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: