Translation of menduduki in English:

menduduki

to sit on

  • 1

    to sit on
  • 2

    to occupy a territory