public-spirited person - French English Dictionary