difficult to resolve or understand - Espagnol Anglais Dictionnaire