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