Translation of engine shed in Spanish:

engine shed

noun

British
Railways