tramshed noun1 •(UK, old-fashioned) a building where trams are housed; a tram depot.We walked the length of the tramshed and into a yard. It held trams of every description, many decrepit and obviously out of use […] — 2003 formstramsheds