flay /fleɪ/ BrE AmE verb [transitive]
[ Language: Old English ; Origin: flean ]
1 . formal to criticize someone very severely:
She was well-known for flaying public officials in her daily column.
2 . literary to whip or beat someone very severely
3 . formal to remove the skin from an animal or person, especially one that is dead