search squad for narcotics and drug users - Francés Inglés Diccionario