Language:
Free Online Dictionary|3Dict

棲身

Source : CEDICT

stay at/live in (temporarily)