English Dictionary
Definition on a sticky wicket in British English
on a sticky wicket
phrase
1
in a difficult or embarrassing situation
