compliment

noun

a polite expression of praise or admiration.

she paid me an enormous compliment

flattering remark,tribute,accolade,commendation,bouquet,pat on the back,encomium,praise,acclaim,acclamation,plaudits,admiration,approbation,homage,eulogy,flattery,blandishments,blarney,honeyed words,trade last,laudation,eulogium

verb

politely congratulate or praise (someone) for something.

he complimented Erika on her appearance