Nanobot

Nanobot may refer to: