Panzerhaubitze

Noun

 * 1)  armoured/self-propelled howitzer