Skip to content

lemon tree

Dictionary definition · lemon tree

noun

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

Similar words

Source: Open English WordNet (CC BY 4.0).