to make sb suddenly less confident or angry, especially when you do or say sth that they do not expect
take the wind out of sb's sails
to make sb suddenly less confident or angry, especially when you do or say sth that they do not expect
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition