altruists - French English Dictionary