tracklayer
nounDefinition of tracklayer
1
: a worker engaged in tracklaying
2
: a tracklaying vehicle
Keep scrolling for more