Home / A / ampulla

ampulla

noun /æmpələ/ 3 syllables 7 letters Scrabble 11 WWF 16
Definitions
noun

a flask that has two handles; used by Romans for wines or oils

noun

the dilated portion of a canal or duct especially of the semicircular canals of the ear

Want another word?
Spin the dictionary for a fresh one.
Generate a word →