water vesicle - French English Dictionary