怨天尤人yuàn tiān yóu rényuantianyouren(idiom) to blame the gods and accuse othersCharacters in this word人man, person天sky, heaven尤especially, particularly怨to blame, to complain, to hateStudy it in Yanamino