Spot Don's spectacles perhaps (7)
I believe the answer is:
eyewear
'spectacles perhaps' is the definition.
(I know that eyeglasses is a type of eyewear)
'spot don's' is the wordplay.
'spot' becomes 'eye' (both can mean to notice or observe).
'don' becomes 'wear' (synonyms).
'eye'+'wear'='EYEWEAR'
(Other definitions for eyewear that I've seen before include "Eg, spectacles, contact lenses" , "viewers' protection" , "reading aids" , "glasses" .)