Translation of pasanggrahan in English:

pasanggrahan

a rest house

noun

  • 1

    a rest house, a chalet, a lodging house