SHOOT ONESELF IN THE FOOT


Meaning of SHOOT ONESELF IN THE FOOT in English

to act against one's own best interests

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.