turbine pumps
English
Noun
turbine
pumps
plural of
turbine pump