Talisman (6)
(Other definitions for mascot that I've seen before include "good luck charm required" , "Bringer of good luck to team, etc" , "Thing believed to bring good luck to its owner or team" , "that's charming?" , "Thing believed to bring good luck, perhaps to team" .)
'talisman' is the definition.
(synonyms)
This is the entire clue.
(Other definitions for amulet that I've seen before include "Piece of jewelry thought to be a protection against evil" , "Charm warding off evil" , "Thing worn as charm against evil" , "Protective ornament" , "Charm to protect from evil" .)
'talisman' is the definition.
(synonyms)
This is the entire clue.
(Other definitions for charm that I've seen before include "Delight; magical object" , "Make delighted" , "Enchant" , "Amulet; attractive quality" , "Bewitch or delight" .)