English | German | Russian | Czech

tracklaying English

Meaning tracklaying meaning

What does tracklaying mean?

tracklaying

(railways) The work that involves putting the track in place.

Are you looking for...?