Kotomora
環状交差点 (kanjoukousaten) Japanese meaning: roundabout | Kotomora