Noun
nanoreplicator (plural nanoreplicators) (science fiction) A nanobot capable of replicating itself or other objects.