economic and social rights - Espagnol Anglais Dictionnaire