keep one's speed down - Spanish English Dictionary