a military body having police duties - Turco Inglés Diccionario