horsecar
1. [ noun ] (transportation) an early form of streetcar that was drawn by horses
Related terms: streetcar
Similar spelling:   horsecart
  horse-cart
  horse_cart
  horsy_set
  horseshoe
  horsecloth
  horse_gram
  horseshoer
  horse_sense
  horse_grain