fin (finish) - French English Dictionary