Noun
steam navvy (plural steam navvies) (historical) A steam-powered excavator used in making docks, canals, etc.