English, asked by sauravkumar28, 1 year ago

Take the wind out of somebody's sails idiom meaning

Answers

Answered by ritikasaini123456
1

1.To deprive one of an advantage

2.to diminish ones enthusiasm


Answered by wwwaliyaquazi
0

to frustrate someone

Similar questions