self-assembled microscopic vesicles - English Synonyms Dictionary