stunning breakthrough - French English Dictionary