public-spirited person - Spanish English Dictionary