Dictionary.com
Thesaurus.com
had dammed
  • past perfect of dam.