Dictionary.com
Thesaurus.com
had downed
  • past perfect of down.