public-spirited person - German English Dictionary