Meaning of lemon tree
Definition of lemon tree
(noun)
a
small
evergreen
tree
that originated in Asia but is
widely
cultivated
for its
fruit
Other information on lemon tree
WIKIPEDIA results for
lemon tree
Amazon results for
lemon tree
Tweet