little place to live you know even just a little room or whatever
A small room sufficient for staying in or the likes of.