meaning of lemon tree

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


Related Words

lemon tree | lemon-wood tree | lemonwood tree |

Developed & Maintained By Taraprasad.com

Treasure Words