Posted on January 18, 2018June 26, 2022 by iang Well,.. that took the steam out of your sails Well, that took the steam out of your sails didn’t it! A mix up of Knock the wind out of someone’s sails, andHead of steam Heard at home in North London UK by Anon. Related IdiomsReal idiom: Sailing close to the windReal idiom: Run out of steam Post navigationPrevious post: Get all your balls in a rowNext post: It’s done with smoking mirrors