to stay somewhere for a short time during a long journey
lay over (at / in…)
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición