armed detachment - Turco Inglés Diccionario