Definition/Meaning of Contragate
English - Proper noun:
Contragate ( informal ) The Iran–Contra affair .
English - Etymology:
Contra + -gate