self-assembled structures - Turco Inglés Diccionario