Etymology

take the wind out of someone's sails

Today it means: To discourage someone greatly; to cause someone to lose hope or the will to continue; to thwart or minimize someone's ambitions. Full definition →

Ask AI about its historyChatGPTClaudePerplexityGoogle AIGrok

The story

Referring to the idea of a ship that intercepts the wind of another, causing it to slow or stop.

Etymology from Wiktionary, CC BY-SA 4.0.