yuàn tiān yóu rén

Translation

  • (idiom) to blame the gods and accuse others

Synonyms

Chinese Tones