rough sledding - Inglés Sinónimo Diccionario

rough sledding

n.
[1] hard time