altruistic nature - Francés Inglés Diccionario