Prominently publish odds on disgraced Swiss official losing face (8)
I believe the answer is:
splatter
'prominently publish' is the definition.
I can't judge whether this definition defines the answer.
'odds on disgraced swiss official losing face' is the wordplay.
'odds' becomes 'sp' (betting abbreviation for starting price).
'on disgraced swiss official losing face' becomes 'latter' (I can't justify this - if you can you should give a lot more credence to this answer).
'sp'+'latter'='SPLATTER'
Can you help me to learn more?
(Other definitions for splatter that I've seen before include "Splash noisily, about" , "Sprinkle" , "Gruesome sort of film" , "Small amount of something liquid" , "Prattles (anag)" .)