To take the wind out of one's sails
Meaning, Definition & Usage
Dictionary
Related
Definitions
to cause one to stop, or lose way, as when a vessel intercepts the wind of another.
Colloq.
Webster 1913
Previous
Next