English to Hindi

Meaning for:
on the horns of a dilemma
other
साँप-छछूँदर की सी गति