English dictionary
horsecar meaning and definition
Definition and meaning of horsecar at MeaningMonkey.org. horsecar meaning and definition in the English Dictionary.HORSECAR noun
Definition of horsecar (noun)
- an early form of streetcar that was drawn by horses
Source: Princeton University Wordnet