all terrain defense turret (at-dt) - Türkçe İngilizce Sözlük