English to Hindi

Meaning for:
there was nothing for it
other
के सिवाय कोई चारा नहीं था