bring something to a finish - French English Dictionary