hostel/ 'hɔstl /

1.noun [esp BRIT] [c] 
(for homeless etc) 招待所