The words invective and obloquy are synonyms, but do differ in nuance. Specifically, invective implies a comparable vehemence but suggests greater verbal and rhetorical skill and may apply to a public denunciation. // blistering political invective