screw pumps
English
Noun
screw
pumps
plural of
screw pump