Pinyin Dictionary results for "duo duo bi ren"

咄咄逼人
overbearing; forceful; aggressive; menacing; imperious
Dictionary data provided by CC-CEDICT