batting on a sticky wicket - English Synonyms Dictionary