self-assembled nanoparticles - Turkish English Dictionary