Kotomora
面格子 (mengoushi) Japanese meaning: window grate | Kotomora