shower

noun
  1. a brief fall of rain
  2. a device that sprays water for washing the body
  3. the act of washing oneself under a spray of water
verb
  1. to fall like rain in a shower
  2. to wash oneself under a spray of water
  3. to give someone many things at once

Examples