Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of catheter

- The name of various instruments for passing along mucous canals, esp. applied to a tubular instrument to be introduced into the bladder through the urethra to draw off the urine.

Crossword clue for catheter

- Post-op drainage tube
- Surgical drainage tube
- Tube draining fluid from the body
- Tube inserted into body
- Tube inserted into the body