Translation of cincau in English:

cincau

noun

  • 1

    a plant whose leaves can be used to make black jelly