open-impeller pump - French English Dictionary