stadium where dog shows are held - Espagnol Anglais Dictionnaire