Synonyms and related words :
beggar, belittle, decry, denigrate, deprecate, depreciate, dismiss, disparage, lessen, make light of, minimize, misprize, play down, pooh-pooh, put down, run down, scoff at, scorn, slight, underestimate, underplay, underrate, undervalue