canulae

English

Noun

canulae

  1. plural of canula

Anagrams