lemon tree

Noun
  1. A small evergreen tree that originated in Asia but is widely cultivated for its fruit (synset 112732356)

Found on Word Lists

Other Searches