Definisi 'ampulla'
English to English
noun
1 the dilated portion of a canal or duct especially of the semicircular canals of the ear
source: wordnet30
2 a flask that has two handles; used by Romans for wines or oils
source: wordnet30
3 A narrow-necked vessel having two handles and bellying out like a jug.
source: webster1913
More Word(s)
ampullar, ampullary, flask, body part, canal, channel, duct, epithelial duct,

Visual Synonyms
Click for larger image