Translation of rumah pasung in English:

rumah pasung

police station

noun

  • 1

    police station