tramshed (English, noun)
expansion: tramshed (plural tramsheds)
Senses:
glosses: a building where trams are housed; a tram depot.
tags: UK
dated
Forms:
form: tramsheds
tags: plural