horsecar

Explore definitions, synonyms, and language insights of horsecar

Definitions

Noun
an early form of streetcar that was drawn by horses