释义 |
indwelling adjective 1. : existing or residing as an inner activating spirit, force, or principle < an indwelling divinity — B.B.Cohen > < an indwelling goodness > 2. : left for a period of time within an organ or passage to maintain drainage, prevent obstruction, or provide a route for administration of food or drugs — used of a catheter or similar tube |