Take the wind out of somebody's sails idiom meaning
Answers
Answered by
1
1.To deprive one of an advantage
2.to diminish ones enthusiasm
Answered by
0
to frustrate someone
Similar questions