festival celebrated for branding livestock - Français Anglais Dictionnaire