submersible sewage pump - French English Dictionary