Vocabulary

機関庫

engine shed; engine house; locomotive shed; locomotive depot

noun