TAKE THE WIND OUT OF SOMEONE'S SAILS


Meaning of TAKE THE WIND OUT OF SOMEONE'S SAILS in English

frustrate someone by anticipating an action or remark.

→ wind

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.