indwell
Concise Oxford English Dictionary © 2008 Oxford University Press:
indwell/ɪnˈdwɛl/
▶verb (past and past part. indwelt)
- 1 be permanently present or living in.
- 2 (as adj. indwelling) Medicine (of a catheter, needle, etc.) fixed in a person's body for a long period of time.
– derivatives
indweller noun.
indweller noun.
– origin ME: orig. translating L. inhabitare.
'indwell' also found in these Oxford entries:

