self-assembled microscopic vesicles - Espagnol Anglais Dictionnaire