Kotomora
斎み垣 (imigaki) Japanese meaning: sacred fence | Kotomora