English-Chinese dictionary »

shoot oneself in the foot meaning in Chinese

EnglishChinese
shoot oneself in the foot (to act against one's own interest)
verb

搬石頭砸自己的腳 /bān shítou zá zìjǐ de jiǎo/verb