home stand

English

Noun

home stand (plural home stands)

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

Anagrams