Cannabis Sativa October 12, 2016October 12, 2016 thcscience_admin Department of Police may refer to a police department, or specifically to: Department of Police (South Africa) Department of Police, Delhi (India) Ministry of Police (disambiguation) Topics referred to by the same term