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 | ||