sums over ten million - French English Dictionary