self-localized - Espagnol Anglais Dictionnaire