submersible electric pump - French English Dictionary