An ofuda is a Japanese paper talisman or charm, often depicted as a strip of paper bearing inscribed characters and used in Shinto and Buddhist contexts.
View wiki
No posts found.