Q. Idioms and phrases for - To take the wind out of another's sails
β
Correct Answer: (D)
To anticipate another and to gain advantage over him
You must be Logged in to update hint/solution