怨天尤人 yuàn tiān yóu rén

DEFINITIONS

  1. (idiom) to blame the gods and accuse others

CHARACTERS

怨 yuàn hatred, enmity, resentment
天 tiān sky, heaven; god, celestial
尤 yóu especially, particularly
人 rén man; people; mankind; someone else