Translation of limun in English:

limun

lemonade

noun

  • 1

    lemonade