take the keen edge off the spirit of; break sb.'s spirit; cut sb. down to size
Copyright © 2018 WordTech Co.