stuffed cloth talisman doll/animal - Spanish English Dictionary