noble deed

Translations
благородный поступок
Her noble deed of helping the homeless was widely praised.
Ее благородный поступок помощи бездомным был широко оценен.