American Dictionary
Definition drug squad in American English
drug squad noun
[countable] noun
Synonyms and related words

American Dictionary