meaning of tramway

1. Same as Tramroad.
2.
A railway laid in the streets of a town or city, on which cars for passengers or for freight are drawn by horses; a horse railroad.
3.
the track on which trams or streetcars run


Related Words

tramway |

Developed & Maintained By Taraprasad.com

Treasure Words