Translation of lucky charm in Spanish:

lucky charm

amuleto (de la suerte), n.

noun

  • 1

    amuleto (de la suerte) masculine