Altruista admin 5 years ago Altruista Altruista Definition Altruista Spanish Adjective English meaning : Altruistic