self-assembled structures - Turkish English Dictionary