towed artillery - İspanyolca İngilizce Sözlük