Translation of limau kumkuat in English:

limau kumkuat

kumquat

noun

  • 1

    kumquat