English dictionary
ampulla meaning and definition
Definition and meaning of ampulla at MeaningMonkey.org. ampulla meaning and definition in the English Dictionary.AMPULLA noun
Definition of ampulla (noun)
- the dilated portion of a canal or duct especially of the semicircular canals of the ear
- a flask that has two handles; used by Romans for wines or oils
Source: Princeton University Wordnet