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