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

to blame everyone but oneself

Senses

怨天尤人 yuàn​tiān​yóu​rén to blame everyone but oneself

to blame the heavens and other people; used to describe someone who complains about external circumstances or others instead of looking for the cause within themselves

References

see 埋天怨地/埋天怨地 怨天尤人/怨天尤人
see 尤人/尤人 怨天尤人/怨天尤人