promotion and protection of human rights - Espagnol Anglais Dictionnaire