Definitions
noun
a railway yard in which trains are assembled and goods are loaded
Look “marshalling yard” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a railway yard in which trains are assembled and goods are loaded