Word Meaning

Find the meaning or definition of a english word


catheter definition and meaning

n. 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 clues for catheter

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


Copyright ©2017-2024 Crossword Solver

Follow us facebook croswodsolver