Wizard seen here complete in fresh and bracing sea air (5)
I believe the answer is:
ozone
'sea air' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for ozone that I've seen before include "Stratospheric layer of gas -- invigorating sea air" , "Sea air (found in layer?)" , "Atmospheric layer in some danger" , "lively atmosphere" , "something refreshing" .)