tramvay deposu

  1. Noun tramway depot
  2. Noun tram shed