ampullaEnglish

ampulla

Noun

The dilated portion of a canal or duct especially of the semicircular canals of the ear

English: ampulla

A flask that has two handles, used by Romans for wines or oils

English: ampulla

Words that start with "ampulla"