be batting on a sticky wicket - Inglés Sinónimo Diccionario

Can't found any synonym terms.