Meaning of “vice squad” in the English Dictionary

English