Meaning of “vice squad” in the English Dictionary

british dictionary