wallower

noun
  1. a person or animal that wallows, especially one that rolls around in mud, water, or dust
  2. a person who indulges excessively in self-pity or negative emotions
  3. Usage: informal

Examples