endosomes - French English Dictionary