English | German | Russian | Czech

tramroad English

Meaning tramroad meaning

What does tramroad mean?

tramroad

A road designed for use by trams or wagons.

Synonyms tramroad synonyms

What other words have the same or similar meaning as tramroad?

tramroad English » English

tramway

Are you looking for...?