bring something to a standstill - French English Dictionary