<< Back to dictionary

The Meaning of horsecar

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