Current fabric fine (7)
I believe the answer is:
chinook
'current' is the definition.
The answer and definition can be both types of natural phenomena as well as being singular nouns.
Maybe there's a link between them I don't understand?
'fabric fine' is the wordplay.
'fabric' becomes 'chino' (chino is a kind of fabric).
'fine' becomes 'ok' ('OK' can be a synonym of 'fine').
'chino'+'ok'='CHINOOK'
Can you help me to learn more?
(Other definitions for chinook that I've seen before include "hot wind" , "Warm dry wind of the Rockies - large Pacific salmon" , "O in hock (anag)" , "Arctic wind" , "warm one" .)