About us
Define
Definitions for
"Excavators"
Vehicles used in earthworks to excavate the land. Many different types.
dur.ac.uk