Word Definition

Excoriated

  1. of Eccoriate

Synonyms