peaks in blood sugar levels - French English Dictionary