teems

verb
  1. to be full of or swarming with; to abound
  2. Usage: often used with ‘with’
  3. to pour down heavily
  4. Usage: used of rain; chiefly British

Examples