molecular assembler

Noun

 * 1)  A device that, given an object and sufficient atoms of the required elements, would reproduce exact copies.

Synonyms

 * nanofactory
 * nanofactory