indwelling
adjectiveDefinition of indwelling
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)
Keep scrolling for more
Keep scrolling for more