ampulla

definition: a flask that has two handles
example:
speech part: noun
synonyms:
definition: the dilated portion of a canal or duct especially of the semicircular canals of the ear
example:
speech part: noun
synonyms:

How ampulla is being used?