a busload of tourists - Turkish English Dictionary