To flay means ‘to strip the skin off an animal or a person’ or ‘to strip the outer covering off something.’ Figuratively, it can mean ‘to strip of money or property,’ although this sense is now rare. Flay can also mean ‘to criticize harshly’ or ‘to scold…
A pledge is promise to do or to stop doing something. It is also something that you leave with someone, as proof that you will pay them back a debt or that you’ll keep a promise, as well as anything given as proof of love or friendship. In US English, a person accepted into a club but not formally initiated is also a pledge…