English to Hindi

Meaning for:
a sticky wicket
other
ख़राब परिस्थिति