nanoswarm (swarm + nano-; small)
A swarm of nanobots