stadium where dog shows are held - Spanish English Dictionary