towed artillery - Almanca İngilizce Sözlük