be impelled by necessity

迫不得已
在线英汉词典
相关词语