Meaning: 1 to criticize (someone) severely or angrily especially for personal failings <her father flayed her constantly for her incessant shopping> — see scold 2 to remove the natural covering of <flayed their kill right in the forest and took the meat and skin home> — see peel