English noun: ampulla | |||
| 1. | ampulla (body) the dilated portion of a canal or duct especially of the semicircular canals of the ear | ||
| Broader (hypernym) | body part | ||
| Part meronym | canal, channel, duct, epithelial duct | ||
| 2. | ampulla (artifact) a flask that has two handles; used by Romans for wines or oils | ||
| Broader (hypernym) | flask | ||