善有善报 in English shan4 you3 shan4 bao4 Meaning

Meanings

  • virtue has its rewards (idiomatic expression); one good turn deserves another

Simplified Characters

Traditional Characters

Pinyin

shan4 you3 shan4 bao4

Literal

Literal explanation, with pronunciation and meaning of each character.

shan4good (virtuous) you3to have shan4good (virtuous) bao4to announce