a trillion - Turkish English Dictionary