nanorobot (robot + nano-; small)
A nanoscale robot