HORSECAR



Definition:

  1. [noun] an early form of streetcar that was drawn by horses

Synonyms: