Kotomora
道路阻絶 (dourosozetsu) Japanese meaning: road block | Kotomora