Talks excessively about large spectacles (7)
I believe the answer is:
glasses
'spectacles' is the definition.
(synonyms)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for glasses that I've seen before include "Drinks" , "are they full of alcohol?" , "Spectacles and receptacles" , "They make girls unattractive to Parker" , "Small refracting telescopes" .)