Definition of reproach noun from the Oxford Advanced Learner's Dictionary
reproach
noun
rɪˈprəʊtʃ rɪˈproʊtʃ
(formal)1[uncountable]blame or criticism for something you have doneHis voice was full of reproach.The captain's behaviour is above/beyond reproach(= you cannot criticize it).2[countable]a word or remark expressing blame or criticismHe listened to his wife's bitter reproaches.3[uncountable]a state of shame or loss of honourHer actions brought reproach upon herself.4[singular]reproach (to somebody/something)a person or thing that brings shame on somebody/something
Synonym
discreditSuch living conditions are a reproach to our society.