to perform social duties - Espagnol Anglais Dictionnaire