settle down and make a living; stay at a place and find a way to make one's living
Related Translations:
落脚: stay; stop over; put up 短语和例子在客店落脚 put up at an inn; 落脚之地 a place where one can stop for a rest or live temporarily; 在朋友家临时落脚 stay with friends for the time being; 落脚处 temporary lodging