do good


Meanings

  • be beneficial for;

Synonyms