self-assemble - Turkish English Dictionary