grind to a halt/standstill - French English Dictionary