怨天尤人yuàntiānyóurénTop 50000Meanings1. (idiom) to blame the gods and accuse othersCharacters used怨to blame天sky尤particularly人person