pump and dumps

English

Noun

pump and dumps

  1. plural of pump and dump