Translation of rumah palas in English:

rumah palas

a watchtower

noun

  • 1

    a watchtower, a look-out tower