What is the full meaning of canula
a tube inserted into a bodily cavity, also CANNULA [n CANULAS or CANULAE]
Example of the word canula placed on a Scrabble board.