semi-mobile artillery - İspanyolca İngilizce Sözlük