迫于pòyú
Top 20000
Meanings
1. constrained
2. restricted
3. forced to
4. under pressure to do sth
Characters used