noun
1.
Synonyms: animadversion , aspersion, obloquy, slam, slur, stricture
Related Word: assault, attack, onset, onslaught; depreciation, derogation, disparagement
2.
Synonyms: thought 1, brainwork, cerebration, cogitation, deliberation, speculation