Definition of gilt noun from the Oxford Advanced Learner's Dictionary

gilt

noun
ɡɪlt
 
; ɡɪlt
 
 
1 [uncountable] a thin layer of gold, or something like gold that is used on a surface for decorationgilt lettering2 gilts [plural] (British English, finance) gilt-edged investments3 [countable] (especially North American English) a young female pig
Idioms

take the gilt off the gingerbread

(British English) to do or be something that makes a situation or achievement less attractive or impressive