bǎ​bǐng HSK7

handle

把柄 bǎ​bǐng
handle noun
a physical part of an object designed to be held or operated by the hand

The handle of this spoon is too short.

leverage noun
incriminating information or evidence that can be used against a person

He didn't want others to have any leverage against him.

Frequency

Movie subtitles
5.60 per million appears in 2% of films
Written text
1.25 per million

Details

HSK 3.0
Level 7

Sources

Definitions
CC-CEDICT