Kotomora
歩行者 (hokousha) Japanese meaning: pedestrian | Kotomora