flayed

verb
  1. past tense of flay; stripped the skin from
  2. past tense of flay; criticized severely
  3. Usage: figurative
adjective
  1. having had the skin stripped off

Examples