excoriate

Translate

Definition from Glossary

To wear off the skin; to abrade

Pronunciation
ex-skor-ee-ayt