marshalling yard installation - Spanish English Dictionary