Home
Results for: indwelling
Dictionary (1 of 4 sources) Open/Close data Source
in·dwell·ing (ĭn'dwĕl'ĭng)
adj.
  1. Dwelling or residing within.
  2. Placed or implanted within the body, as a catheter or electrode.
n.
An inner presence, as of a spirit or power.




Thesaurus Open/Close data Source
Veterinary Open/Close data Source
Mentioned In Open/Close data Source