mumper

noun
  1. a person who begs or asks for money or food; a beggar
  2. Usage: informal; chiefly British; archaic or dialectal
  3. a person who complains or grumbles frequently
  4. Usage: informal; dialectal

Examples