Back to Dictionary
地主队
地主隊
dìzhǔduì
1.
home team (sports)