fire on all cylinders - French English Dictionary