drenchers

noun
  1. plural of drencher; things or people that drench, or heavy rainfalls that soak the ground thoroughly
  2. Usage: commonly used in agriculture and meteorology
  3. devices or systems designed to spray or wet something heavily, such as irrigation equipment or fire-suppression systems
  4. Usage: technical or specialized usage

Examples