Sight provided by glasses, limited (9)
I believe the answer is:
spectacle
'sight' is the definition.
(spectacle is a kind of sight)
'glasses limited' is the wordplay.
'glasses' becomes 'spectacles' ('spectacles' can be a synonym of 'glasses').
'limited' means to remove the last letter.
'spectacles' with its last letter taken away is 'SPECTACLE'.
'provided by' acts as a link.
(Other definitions for spectacle that I've seen before include "Entertaining sight, they help to see in the plural" , "Impressive public sight" , "Wonder" , "Lavish entertainment" , "worth looking at" .)