self-assembled microscopic vesicles - Allemand Anglais Dictionnaire