submersible borehole pump - German English Dictionary