からかさ小僧 こぞう
kara kasakozō

Noun

1. karakasa-obake; umbrella ghost

Creature
Legend
Other forms: