take the gilt off the gingerbread

成語所屬單字gilt

take the gilt off the gingerbread — 慣用語

1. to spoil something attractive or enjoyable by removing its best or most pleasing

1.慣用語
釋義

煞風景;使美中不足

to spoil something attractive or enjoyable by removing its best or most pleasing part.

例句

Finding a tiny scratch on the new watch really took the gilt off the gingerbread.

The rain on the wedding day took the gilt off the gingerbread for the outdoor ceremony.