The definition :


Definitions of lemon tree:

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



Are you interested in alternative search :

:citrus limon gamboge lemon tree lemon yellow maize lemon peel lemon rind citrus citrus fruit citrus tree flavor flavour relish sapidity savor savour smack tang yellow yellowness citrus limetta sweet lemon sweet lime women fruit :tree diagram bole burl capitulum crown stump tree branch tree stump treetop tree trunk trunk hunt hunt down ligneous plant plane figure run track down two dimensional figure woody plant acacia acrocarpus fraxinifolius adenanthera pavonina aegiceras majus african sandalwood african walnut

If you like reading news check: