English

edit

Noun

edit

rope pumps

  1. plural of rope pump