excoriate

To wear off the skin of; to chafe or flay.

To strongly denounce or censure.

相關單字