Translation of inti sari in English:

inti sari

central or important part

noun

  • 1

    central or important part, essence

noun

  • 1

    gist, main points