pump-and-dumps

English

Noun

pump-and-dumps

  1. plural of pump-and-dump