Definition of OD in English:

OD

noun

informal
  • An overdose of a narcotic drug.

Pronunciation

OD

/ˌəʊˈdiː/