the icing on the cake - French English Dictionary