Definition, synonyms and related words
Having a nanostructure; a structure designed on the nano scale.