×
excorier
meaning in English
v.
excoriate, harshly criticize
Related Words
excommunié
excoriation
excreta
excroissance
PC Version
Copyright © 2018 WordTech Co.