HORSECAR

Definition of HORSECAR

  1. (noun)an early form of streetcar that was drawn by horses