noun

 

a place like a cheap hotel, where you can live when you are away from home or have no home

a hostel for the homeless