in·dwell·ing
ˈin-ˌdwe-liŋ
1
: being an inner activating or guiding force
2
: left within a bodily organ or passage especially to promote drainage
—used of an implanted tube (such as a catheter)
indwelling
2 of 2present participle of indwell
Love words? Need even more definitions?
Merriam-Webster unabridged



