Posted on July 27, 2012July 21, 2016 by Idioms Poster — Leave a commentYou knocked the steam out of my sail Mix up of: You took the wind out of my sails, and Run out of steam South London Post navigationPrevious post: Runs like a well-oiled shipNext post: I need my ego scratched Leave a Reply Cancel replyYou must be logged in to post a comment.