one thousand million - French English Dictionary