ampulla has definitions from the field of anatomy
1
[ noun ] (anatomy) the dilated portion of a canal or duct especially of the semicircular canals of the ear

Related terms

body_part duct

2
[ noun ] a flask that has two handles; used by Romans for wines or oils

Related terms

flask

*