Correct option is B
The correct synonym of the given word is (b) dishonour.
Disgrace: loss of reputation or respect as the result of a dishonorable action.
Synonyms: shame, discredit,
dishonor.
Antonyms: honor, credit, respect.
Meanings of all options:
•
Dispute: a disagreement or argument.
•
Dishonour: a state of shame or disgrace.
•
Discord: disagreement or disharmony.
•
Disgust: a strong feeling of disapproval or revulsion.