nosher

noun
  1. a person who eats snacks frequently or between meals
  2. Usage: informal

Examples