hold your horses - French English Dictionary