ofuda

/OW0 F UW1 D AH0/
noun
  1. 1

    A type of talisman or amulet issued by a Shinto shrine.