×

excoriation meaning in English

n. excoriation, harsh criticism

Related Words

  1. excommunier
  2. excommunié
  3. excorier
  4. excreta
PC Version

Copyright © 2018 WordTech Co.