1.

1). Disclosed2). Leaked3). Betrayed4). Dedicated

Answer»

'Disclosed' means 'to make a secret known', 'leaked' carries the same meaning as 'disclosed'. 'Dedicated' and 'devoted' cannot be the answer as these CARRY POSITIVE meaning and cannot bring disgrace.

'Betrayed' means 'to expose one's country, group or SOMEONE ELSE to DANGER by giving information to an enemy. The most suitable option is 'betrayed'.



Discussion

No Comment Found