positive displacement pumps
English
Noun
positive displacement pumps
plural of
positive displacement pump