怨天尤人
yuàntiān-yóurén
to blame everyone and everything but oneself
Every meaning
yuàntiān-yóurén
- to blame everyone and everything but oneself
Its characters
- 怨yuànto complain; to blame
- 天tiānsky
- 尤yóuespecially; particularly (as in 尤其)
- 人rénperson; people
Words with 怨
Words with 天
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.