lemon tree


Meanings

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