special-duty detachment - Alemán Inglés Diccionario