indwell
/ˈɪnˈdwel/verb
(past and past participle indwelt)
1
- with obj. be permanently present in (someone's soul or mind); possess spiritually永存于(某人的灵魂或心灵中); 精神上拥有。
2
- as adj. indwelling Medicine (of a catheter, needle, etc.) fixed in a person's body for a long period of time【医】(导管、针等)体内留置的。
派生词
indweller
noun词源
late Middle English: originally translating Latin inhabitare.