South European peninsula where it snows a lot (7)
I believe the answer is:
siberia
'where it snows a lot' is the definition.
'south european peninsula' is the wordplay.
'south' becomes 'S' (synonyms).
'european peninsula' becomes 'iberia' (I've seen this in another clue).
's'+'iberia'='SIBERIA'
(Other definitions for siberia that I've seen before include "Cold spot" , "Russian far-east" , "Area of eastern Russia" , "chosen by Putin for no-frills travel?" , "Eastern region of Russia" .)