lemon tree
1.
(
noun
) a small evergreen tree that originated in Asia but is widely cultivated for its fruit
Synonyms:
Citrus limon
,
lemon
Related Words:
Citrus limetta
,
citrus
,
citrus tree
,
sweet lemon
,
sweet lime
Terms and Conditions of Use / Copyright Notice