pinocytotic vesicle - French English Dictionary