howitzer motor carriage - İspanyolca İngilizce Sözlük