flay - definition and synonyms

verb [transitive] 

Your browser doesn’t support HTML5 audio

present tense
present participleflaying
past tenseflayed
past participleflayed
  1. 1
    to hit or whip a person or animal severely, so that the skin is broken
     Synonyms and related words
  2. 2
    to remove the outer layer of something, usually the skin of an animal
  3. 3
    to criticize someone or something in a very severe or cruel way