stop (make a halt) - French English Dictionary