Translation of limau in English:

limau

lemon

noun

  • 1

    lemon, oval fruit with acid juice