Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
horsecars
in English
horsecars
#limited
Definitions
Noun
vehicles
pulled
by
horses
(
public
transportation
)
Horsecars
were
a
common
mode
of
public
transportation
in
the
19th
century
.
Base Words
cars
horse