self-assembled structures - German English Dictionary