Translation of sari in English:

sari

concentrate, essence

noun

  • 1

    concentrate, essence
    ‘tolong kasih dua gelas sari buah papaya’ two pawpaw juices please
  • 2

    main point, nucleus
  • 3

    pollen