Meaning of lemon tree

Definition of lemon tree

(noun) a small evergreen tree that originated in Asia but is widely cultivated for its fruit

Other information on lemon tree

WIKIPEDIA results for lemon tree
Amazon results for lemon tree