pinocytic vesicle - French English Dictionary