OD's; OD'd or ODed; OD'ing
OD's; OD'd or ODed; OD'ing
Learner's definition of OD
[no object] informal
1
: to become sick or die from taking too much of a drug : overdose服用毒品过量(而致病、致死) —
often + on 2
: to have or experience too much of something沉溺于 —
often + on