舍己为公
to give up one's private interests for the public good (idiom); to behave altruistically; selfless and public spirited
Frequency 2.3
Meanings
- to give up one's private interests for the public good (idiom); to behave altruistically
- selfless and public spirited