Word info

tramshed

Noun

Meaning

tramshed (plural tramsheds)

(UK, dated) a building where trams are housed; a tram depot.

Source: en.wiktionary.org

Close letter words and terms