stadium where dog shows are held - French English Dictionary