self-assembled microscopic vesicles - Français Anglais Dictionnaire