Meaning of engine house in English:

engine house

Translate engine house into Spanish

noun

  • A building where an engine, typically a locomotive or stationary engine, is housed.