1.NounA thing which intensifies the appreciation of something already good, or the regretting of something already bad.
"We went out for dinner and dancing and the icing on the cake was when my boyfriend proposed to me as we danced.; I was having a really bad day at work, but the icing on the cake was getting soaked by a car passing through a puddle."