Полный русско-английский словарь
Locomotive facility, locomotive depot, locomotive shop
локомотивное депо