Participant Info Term ampulla དམ་འདྲ། (དམ་བེ་འདྲ་བ།) English Definition biol. A swelling of a canal or duct, shaped like a bottle Tibetan Definition དབང་པོའི་བུ་གའམ་སྦུ་གུ་ཞིག་དམ་བེ་ཡི་དབྱིབས་སུ་མངོན་པའི་སྐྲངས་འབུར་ལ་གོ Full Glossary