Definitions of horsecar:

  • noun:   an early form of streetcar that was drawn by horses