无处存身 meaning in English
find no shelter; have nowhere else to go [settle]; have nowhere to live [stay]; have nowhere to seek (a) shelter; without a roof over one's head
find no shelter; have nowhere else to go [settle]; have nowhere to live [stay]; have nowhere to seek (a) shelter; without a roof over one's head