Answer: amuleto or talismán.
Explanation:
In Spanish language the word amuleto means a wearable or portatil object with some magical properties that convey health or good luck to the person who wears or posseses it.
The translation of the sentence is "In our Afro-Caribbean religion, we believe that this protects babies. It is a (an) ___________________".
So, the words that best fit are amuleto or talismán, which may be translated as amulet or a sort of fetish or periapt.