Translation of bomba impelente in English:

bomba impelente

force pump, n.

feminine noun

  • 1

    force pump