s'attarder sur, s'appesantir sur, ressasser, habiter, résider
"Let them bring me to your holy mountain"in the place where you dwell.
Qu’ils me conduisent à ta montagne sainte, là où tu demeures.
— Indiana Jones and the Last Crusade (1989)
Don't dwell too much upon the subject.
Ne t’attarde pas trop sur le sujet.