self-assembled nanotubes - Turco Inglés Diccionario