English

edit

Noun

edit

home stand (plural home stands)

  1. (sports) A series of consecutive games played at one's home ground

Anagrams

edit