Advertisement

Advertisement

home stand

noun

  1. a series of consecutive sports events, as baseball games, played in a team's own stadium.



Discover More

Word History and Origins

Origin of home stand1

First recorded in 1960–65

Advertisement

Advertisement

Advertisement

Advertisement


homestallhomestay