self inflicted defeat

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

• causing one's own defeat, causing oneself to be beaten

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