indwelling
adjective
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)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share