long-term internal exile - Espagnol Anglais Dictionnaire