self-assembled microscopic vesicles - Turkish English Dictionary