Translation of sembul in English:

sembul

to protrude

(menyembul)

verb

  • 1

    to protrude, to bulge or jut out, to emerge