self-assembled structures - Francés Inglés Diccionario