Dictionary.com
Thesaurus.com
will have OD'd
  • future perfect of OD.

More Suggestions