Participant Info

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

Full Glossary