Horsecar — definition

1. horsecar (Noun)

1 definition

horsecar (Noun) — An early form of tram that was drawn by horses.

5 types of
Tram streetcar tramcar trolley trolley car