latherer

noun
  1. a person or thing that produces lather; something that foams or froths
  2. a horse that sweats heavily and produces foam
  3. Usage: informal

Examples