drill carriage

drill carriage

[′dril ‚kar·ij] (mechanical engineering) A platform or frame on which several rock drills are mounted and which moves along a track, for heavy drilling in large tunnels. Also known as jumbo.