Back to Dictionary
咄咄逼人
duōduōbīrén
1.
overbearing
2.
forceful
3.
aggressive
4.
menacing
5.
imperious
Metadata
- Category
- Chinese