indwelling

noun, adj — 3 senses

indwelling

noun

Etymology From Middle English indwelling, equivalent to in- + dwelling.

1

A dwelling within, especially lodgement or habitation in the mind or soul.

indwelling

adj

Etymology From in- + dwelling.

1

implanted within the body

2

existing as an inner principle; inherent

Derived terms
indwelling catheter

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.