difficult to resolve or understand - Español Inglés Diccionario