DICTIONARY


Definition of HORSECARS

noun : HORSECARS

Source: WordNet 3.1

  • 1. (

    ) an early form of streetcar that was drawn by horses ;


See more about : HORSECARS