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