Translation of tempat menghuni in English:

tempat menghuni

dwelling

noun

  • 1

    dwelling, house, etc. to live in