Detracting meaning : To take away; to withdraw or remove. To take credit or reputation from; to defame or decry. Detraction; slander
arenosols
life story
preoccupied
tracklayer
detracting