nanoribbon in French nanoribbon in French nanoruban noun A nanostructure in the form of a ribbon Add to Flashcards