shop where halters and collars are made and sold - German English Dictionary