Word Meaning

Find the meaning or definition of a english word


Meaning of "catheter" and the crossword clue

- Surgical drainage tube
- Tube draining fluid from the body
- Tube inserted into body
- Tube inserted into the body
- 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.


Copyright ©2019-2024 Crossword Leak