What does Bohrlochkreiselpumpe mean?

Bohrlochkreiselpumpe - German to English

borehole centrifugal pump