English to Chinese Dictionary

Search:

Did you mean: pay pou pop pu piyu poyi pobu pofu ?

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


<< back to the home page