Definition 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 (as a catheter)
First Known Use of indwelling
Medical Definition of indwelling
: left within a bodily organ or passage to maintain drainage, prevent obstruction, or provide a route for administration of food or drugs—used of an implanted tube (as a catheter)
Seen and Heard
What made you want to look up indwelling? Please tell us where you read or heard it (including the quote, if possible).