social self-altruism - Francés Inglés Diccionario