Definition of ampulla
English to English noun - the dilated portion of a canal or duct especially of the semicircular canals of the ear
source: WordNet 3.0 - a flask that has two handles; used by Romans for wines or oils
source: WordNet 3.0 - A narrow-necked vessel having two handles and bellying out like a jug.
source: Webster 1913
Visual Synonyms 
Nearby Word
ampulla, ampul, ampule, ampoule, amply, ampalaya, ample, ambulance, anopla, ambulansya, ampliation, amplify, amble, amphiboly, amplitude, amphibial, amphibole, amiable, amiably, amenably
|
|
|