shop where halters and collars are made and sold - Français Anglais Dictionnaire