steam shovel: a power shovel that is driven by steam
whole: an assemblage of parts that is regarded as a single entity
spread: process or result of distributing or extending over a wide expanse of space