OUID

OUID

English Noun
Ad

Definition

Initialism of operating (a vehicle) under the influence of drugs.

Ad