hostel

noun
1
a building that provides cheap accommodation and sometimes meals to students, workers or travellers
خوابگاه, مسافرخانه, اقامتگاه ارزان قیمت
see also youth hostel
2
a building, usually run by a charity, where people who have no home can stay for a short time
پناهگاه, خوابگاه خیریه
He lives in a hostel for homeless people.