Noun Definition

lemon tree

1.Definition: a small evergreen tree that originated in Asia but is widely cultivated for its fruit

Related Noun(s):citrus limon, lemon

Category: Plants