¦ verb (past and past participle indwelt)
1. be permanently present or living in.
2. [as adjective indwelling] Medicine (of a catheter, needle, etc.) fixed in a person's body for a long period of time.
Derivatives
indweller noun
Origin
ME: orig. translating L. inhabitare.