I couldn't find on the dictionary "Rolled into" -- ' Arrived at while touring'. What is "passing through" here? -- 'Entering the place en route to another place or other places'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.