Get Your Premium Membership

Lemon Tree

[n] a small evergreen tree that originated in Asia but is widely cultivated for its fruit


Related Information

More Lemon Tree Links

Synonyms

Citrus limon, lemon