excoriate 2

verbdomain: v physical contact
Princeton WordNet [ver.3.1]
EnglishEnglish
Definition

tear or wear off the skin or make sore by abrading

  • 1.This leash chafes the dog's neck
  • tear or wear off the skin or make sore by abrading

FENG