horsecar has definitions from the field of transportation
1
[ noun ] (transportation) an early form of streetcar that was drawn by horses

Related terms

streetcar

*