Chinese-English dictionary »

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

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

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