underestimate
belittle, hold cheap, minimize, miscalculate, misprize, not do justice to, rate too low, sell short (informal) set no store by, think too little of, underrate, undervalue
Antonyms
exaggerate, inflate, overdo, overestimate, overrate, overstate