To live or have one's home in a particular place; also means to exist or remain in something abstract.
From Latin 'residere,' from 're-' (back) plus 'sidere' (to sit). The literal image is of 'sitting back' or settling permanently in a location.
Try Another Word