immersion pump - French English Dictionary