英语翻译

问题描述:

英语翻译
88.8亿

88.8亿=8,880,000,000
eight billion eighty-eight hundred million