Kotomora
円形交差点 (enkeikousaten) Japanese meaning: roundabout | Kotomora