a billion - Turkish English Dictionary