蘇民そみん将来しょうらい
sominshōrai

Noun

1. tower-shaped wooden talisman

Noun

2. apron-shaped straw deity to ward off disease

Other forms: