English to Chinese Dictionary

Search:

迫于 constrained / restricted / forced to / under pressure to do sth


<< back to the home page