be difficult to do or solve - Español Inglés Diccionario