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