swarm of particles - Turco Inglés Diccionario