horsecar noun2 •A streetcar or tram drawn by a horse.Nothing could well resemble less a typical English street than […] the extraordinary number of omnibuses, horsecars, and other democratic vehicles, […] — 1878 •A freight car designed for transporting horses. formshorsecars