Meanings1to inhabit; to live in (forests, mountains or wetlands etc)Written Forms棲居Traditional · Main Form栖居Alternate Form