Language:
Free Online Dictionary|3Dict

迫不得已

Source : CEDICT

to have no alternative (idiom); compelled by circumstances/forced into sth

Source : CEDICT

to have no alternative (idiom); compelled by circumstances/forced into sth