chugger

noun
  1. a person who approaches people in public places to ask for donations to charity
  2. Usage: British informal
  3. something that makes a chugging sound, especially a train or boat
  4. Usage: informal

Examples