special forces operational detachment - Türkçe İngilizce Sözlük