self-assembled nanoparticles - Turco Inglés Diccionario