keep one's speed down - French English Dictionary