rope pumps

English

Noun

rope pumps

  1. plural of rope pump