swarm of particles - Turkish English Dictionary