to sum up ... - French English Dictionary