swarming with tourists - Turkish English Dictionary