self-assembled structures - Alemán Inglés Diccionario