Translation of sentul in English:

sentul

santol

noun

  • 1

    santol, a type of tree