Kotomora
道路標識 (dourohyoushiki) Japanese meaning: road sign | Kotomora