to stay somewhere for a short time during a long journey
lay over (at / in…)
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition