self-assembled microscopic vesicles - Turco Inglés Diccionario