Pinyin Dictionary results for "lei bo zi"

勒脖子
to throttle; to strangle
Dictionary data provided by CC-CEDICT