Public-hearted /(?)/

Pub·lic-heart·ed

Public-hearted

a.
  1. Public-spirited. [R.]