submersible sewage pump - German English Dictionary