3 results in 0.0037s.
Advertisement
  • cannula
    cannula, noun, pl.-lae.
    a tubular instrument of any one of several types introduced into a body cavity or tube, especially to permit drainage or irrigation.
    Ex. During times when experiments are not being carried out on the animal, all electro

cannula in Hindi हिन्दी

cannula in Marathi मराठी

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-cannula