Dictionary.com
Thesaurus.com
had OD'ed
  • past perfect of OD.
had ODed
  • past perfect of OD.

More Suggestions