English Wikipedia has an article on:horsecarWikipedia Etymology From horse + car. Noun horsecar (plural horsecars) (rail transport) A streetcar or tram drawn by a horse. 1878, Henry James, An International Episode:Nothing could well resemble less a typical English street than […] the extraordinary number of omnibuses, horsecars, and other democratic vehicles, […] (rail transport) A freight car designed for transporting horses. Hypernym: livestock car Alternative forms horse car