self-assembled nanotubes - German English Dictionary