glenosphere means A spherical metal implant that fits into the glenoid. Lexicurio rates it Sui generis — a strength score of 91 out of 100.
noun
- A spherical metal implant that fits into the glenoid“Disengagement of the glenosphere from the metaglene was the only complication due to the failure of prosthesis and the patient needed revision of the glenoid component and polyethylene.”