take up one's abode

انگلیسی به انگلیسی

• locate oneself; inhabit

پیشنهاد کاربران

بپرس