be public-spirited - German English Dictionary