SELF-INFLICTED DEFEAT


Meaning of SELF-INFLICTED DEFEAT in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.