Word info

glenosphere

Noun

Meaning

glenosphere (plural glenospheres)

A spherical metal implant that fits into the glenoid

Source: en.wiktionary.org

Close letter words and terms