billions of dollars - Turkish English Dictionary