( informal ) 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
Meaning of TAKE THE WIND OUT OF SB'S SAILS in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005