sweet lime

Noun
  1. Lemon tree having fruit with a somewhat insipid sweetish pulp (synset 112732577)

Found on Word Lists

Other Searches