Vocabulary

目抜き通り

principal street; main street; major road; thoroughfare

noun