Definition of "marshalling yard" []

  • (noun) a railway yard in which trains are assembled and goods are loaded

Words like "marshalling yard"

SUBSCRIBE TO WORD OF THE DAY