Vocabulary

中宿

inn where one rests on the way

noun