glenosphere noun1 •A spherical metal implant that fits into the glenoidDisengagement 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. — 2015 formsglenospheres