Subscriber login


Forgot your password?

Library card login

Other

drug squad

(also drugs squad)
Translate drug squad | into Spanish
Definition of drug squad

noun

chiefly British
  • a division of a police force investigating crimes involving illegal drugs.

drug squad in other Oxford dictionaries