self-assembled nanotubes - Espagnol Anglais Dictionnaire