swarming with tourists - French English Dictionary