semovente

listen to the pronunciation of semovente
Italienisch - Englisch
automotive, concerning self-propelled vehicles
self-moving
self-driven