lemon tree
English Dictionary
->
Letter L
-> lemon tree
Search Dictionary:
lemon tree Definition
(n)
a
small
evergreen
tree
that
originated
in
Asia
but
is
widely
cultivated
for
its
fruit
lemon tree Synonyms
Citrus limon
lemon
lemon tree
© Art Branch Inc.