English to Hindi

Meaning for:
could not help
other
के अलावा कोई चारा नहीं होना;रोक नहीं पाना