Pinyin Dictionary results for "ban shi tou za zi ji de jiao"

搬石头砸自己的脚
to move a stone and stub one's toe; to shoot oneself in the foot (idiom)
Dictionary data provided by CC-CEDICT