billion-dollar - French English Dictionary