tramshed
tramshed · tramsheds
A building where trams are housedA building where trams are housed; a tram depot.
Meaning
1 senses(UK, dated)A building where trams are housed; a tram depot.
Origin
From tram + shed.From tram + shed.
Wiktionary, CC BY-SA 4.0 · source