Altruist - French English Dictionary