car shed

Noun

 * 1)  A large building provided for the housing and maintenance of passenger cars or carriages (or coupled trains thereof).