Home
Help
About
Contact
English to Chinese Dictionary
Search:
咄咄逼人
duō
duō
bī
rén
overbearing / forceful / aggressive / menacing / imperious
<< back to the home page