iJunoon official Urdu Dictionary
کھال چھیلنا
khaal cheelna
English definition for excoriation
1. n. severe censure
2. n. an abraded area where the skin is torn or worn off
Synonyms and Antonyms for excoriation
Meaning for excoriation found in 11 Languages.
Sponored Video