shunting engine

shunting engine definitions

noun
  • A locomotive that carries out shunting duties.