Participant Info Term humerus དཔུང་རྐང་རུས་པ། English Definition biol. The long bone of the upper arm between the shoulder and the elbow. Tibetan Definition ཕྲག་པ་ནས་གྲུ་མོའི་དབར་གྱི་དཔུང་སྟོད་རུས་པ་རིང་པོ་དེ་ལ་ཟེར། Full Glossary