Word Games Pro Dictionary
canulisation
noun
the insertion of a cannula or tube into a hollow body organ
Quick reference
Word Facts
Meaning
Definitions
noun
the insertion of a cannula or tube into a hollow body organ
Similar words
Word Games Pro Dictionary
the insertion of a cannula or tube into a hollow body organ
Quick reference
Meaning
the insertion of a cannula or tube into a hollow body organ
Similar words