Back to Dictionary
迫于
迫於
pòyú
1. constrained
2. restricted
3. forced to
4. under pressure to do sth