showerer

noun
  1. a person who takes a shower
  2. a person who showers others with something (such as gifts, praise, or attention)

Examples