Translation of jemboan in English:

jemboan

noun

  • 1

    a small hut or shelter