Public-hearted
/(?)/
Pub·lic-heart·ed
Public-hearted
a.
Public-spirited.
[
R.
]