An axial-flow pump, or AFP, is a common type of pump that essentially consists of a propeller (an axial impeller) in a pipe. The propeller can be driven directly by a sealed motor in the pipe or by electric motor or petrol/diesel engines mounted to the pipe from the outside or by a right-angle drive shaft that pierces the pipe.