Public-hearted

Pub´lic-heart`ed


a.1.Public-spirited.