detachment of the security police - Alemán Inglés Diccionario