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)

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches