Milliarde - French English Dictionary