Dictionary.com
Thesaurus.com

has OD'ed

  • present perfect
    of OD (3rd person singular).
    od
    noun
    a hypothetical force formerly held to pervade all nature and to manifest itself in magnetism, mesmerism, chemical action, etc.
has ODed
  • present perfect
    of OD (3rd person singular).
    od
    noun
    a hypothetical force formerly held to pervade all nature and to manifest itself in magnetism, mesmerism, chemical action, etc.

More Suggestions