Dictionary.com
Thesaurus.com
had OD'd
  • past perfect of OD.

More Suggestions