One who depreciates.
detractor, disparager, knocker, cynic generic term, faultfinder generic term
Vogais: eeiao
Consoantes: dprctr
depreciatory, deprecator, deprecatory, depurgatory, divaricator, defroster.