Definify.com

Definition 2024


ofuda

ofuda

English

Noun

ofuda (plural ofuda)

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

See also


Japanese

Romanization

ofuda

  1. rōmaji reading of おふだ