sweet lime

English

Noun

sweet lime (countable and uncountable, plural sweet limes)

  1. sweet lemon

Synonyms

Translations

Further reading