2024CSATWhat is the meaning of the idiom, 'Blow one's own horn'?A.To suddenly become very angryB.To announce self defeatC.To boast about oneselfD.To be the devil's advocateReveal answer