Translation of limau in English:

limau

citrus fruit

noun

  • 1

    citrus fruit