Flay
English Meaning
To skin; to strip off the skin or surface of; as, to flay an ox; to flay the green earth.
- To strip off the skin or outer covering of.
- To strip of money or goods; fleece.
- To whip or lash.
- To assail with stinging criticism; excoriate.