英语翻译88.8亿英语翻译88.8亿
英语翻译88.8亿88.8亿=8,880,000,000eight billion eighty-eight hundred million
eight billion and eight thousand eighty million