teem

verb
  1. to be full of or swarming with
  2. to pour down heavily
  3. Usage: often used with rain

Examples