Sponsored Links

Slough off

translation and definition "Slough off", tamil lexicon

WordTamil Definition
Slough offGet rid of, dispose
Lose or shed outer layers of skin
Ignore or trivialize an injury or insult