self-assembled structures - Español Inglés Diccionario