Said something opposite to what someone else said, or acted in a way that goes against your own words.
From Latin contradictus (spoken against), from contra- (against) and dicere (to speak). The term entered Middle English through Old French and has meant logical opposition for 700+ years.
Try Another Word