team's home stadium - Spanish English Dictionary