汉译英“抓到某人的把柄
2个回答

把柄

n.(Trad=把柄,Pinyin=ba3 bing3) handle,holder

Reference:Babylon Chinese(T) English dictionary

抓住某人的把柄

take somebody at a disadvantage

catch somebody tripping [here,tripping means trip and fall]

抓到某人的把柄

discover his/her Achilles heel

discover his defrauding act