special forces operational detachment - Turco Inglés Diccionario