ampulla

Noun
  1. The dilated portion of a canal or duct especially of the semicircular canals of the ear (synset 105261661)
  2. A flask that has two handles;
    Used by Romans for wines or oils (synset 102709080)

Other Searches