Definition of engine shed in English:

engine shed

noun

  • A building for housing engines or locomotives.

Origin

Mid 19th century.