unable to be explained - Espagnol Anglais Dictionnaire