isolate oneself

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

• seclude oneself, place oneself in solitude

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

بپرس