Lughet
take the wind out of sb.'s sails — English to Chinese Translation | Lughet