to stop the heart - French English Dictionary