nanofactory
Etymology
From nano- + factory.
noun
A molecular assembler that uses nanomachines