Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
tramroads
in English
tramroads
#uncommon
Definitions
Noun
a
system
of
roads
for
tram
or
wagon
transport
paths
for
trams
or
wagons
;
transportation
routes
Base Words
roads
tram